/**    
 * @Description: 博客园地址：https://www.cnblogs.com/zumengjie/      
 * @author: 顶风少年   
 * @date: 2021年4月5日 下午10:30:14
 */
package datang.dtdb.scripting;

import java.util.ArrayList;
import java.util.List;

/**
 * 表示多个SqlNode的集合
 */
public class MixedSqlNode implements SqlNode {

	private List<SqlNode> nodes;

	public MixedSqlNode() {
		nodes = new ArrayList<>();
	}

	public void addSqlNode(SqlNode sqlNode) {
		nodes.add(sqlNode);
	}

	@Override
	public boolean apply(DynamicContext context) {
		for(SqlNode sqlNode:nodes) {
			sqlNode.apply(context);
		}
		return true;
	}

}
